B Binance · The world's largest crypto exchange — sign up and claim your benefits Sign up → AD
🪙 Crypto analysis tools

🔀 RSI Divergence Finder

Pick a coin and timeframe to see confirmed regular and hidden RSI divergences on live Binance charts, plus a scanner of the top 30 coins for new signals.

Loading Data: Binance public API

Bullish divergence Bearish divergence Dashed = hidden Last 5 bars, not yet confirmable

A swing high or low is only confirmed once the 5 bars to its right have closed, so a divergence appears 5 bars after its second pivot. Once shown, it never moves or disappears (no repainting).

Current state

Price
RSI(14)
Latest signal
Confirmed signals

What happened in the 10 bars after

TypeCountAs expectedAverage

Close of the confirmation bar → close 10 bars later. Bullish counts as expected if price rose, bearish if it fell. Only signals in the bars loaded here are counted; rows with fewer than 5 are dimmed.

Divergences on this chart

Second pivot Type Confirmed Price (1st → 2nd) RSI Next 10 bars

Select a row to jump the chart to that divergence.

Divergence scanner: top 30 by volume

Coin Type Confirmed RSI Price change between pivots RSI, last closed bar

Shows only divergences confirmed within the last 10 closed bars. Results only change when a bar closes, so the scanner checks every minute and recalculates when a new bar has closed. Select a coin to open it in the chart above.

For information only, not investment advice. Data comes from exchanges' public APIs and may be delayed or interrupted. Charts: TradingView Lightweight Charts™

What this tool does

An RSI divergence is when price and RSI point in different directions. If price makes a lower low while RSI makes a higher low, the move down is read as losing momentum. This tool finds confirmed swing highs and lows on Binance charts, draws all four types (regular and hidden, bullish and bearish) as lines on both the price chart and the RSI pane, and scans the top 30 coins by volume for divergences that have just formed.

How it is calculated

RSI is the 14-period Wilder RSI of closing prices, the same calculation as TradingView's default RSI(14). A swing low is a bar whose low is strictly below the 5 bars to its left and at or below the 5 bars to its right; a swing high is the mirror image using highs. A pivot is only confirmed once the 5 bars to its right have closed, so a signal always appears 5 bars after its second pivot, and the bar still forming is never used. For two consecutive swing lows 5 to 60 bars apart: a lower low with a higher RSI is a regular bullish divergence; a higher low with a lower RSI is a hidden bullish divergence. For two consecutive swing highs: a higher high with a lower RSI is regular bearish; a lower high with a higher RSI is hidden bearish. The noise filter (on by default) keeps a regular bullish divergence only if either RSI is below 40, and a regular bearish one only if either RSI is above 60; hidden divergences are not filtered. The chart loads the last 1,000 bars and the scanner the last 300 per coin; unless that covers the coin's full history, pivots in the first 100 bars are skipped so RSI has settled. The scanner lists only divergences whose second pivot was confirmed within the last 10 closed bars. 'Next 10 bars' is the change from the close of the confirmation bar to the close 10 bars later.

Things to know

Frequently asked questions

Why does a signal appear 5 bars late?

To know a bar is a swing low, the 5 bars to its right must all close without a lower low. So a divergence is confirmed only 5 bars after its second low, and nothing is drawn before that. Drawing it from unfinished bars would make signals vanish or move when price dips again (repainting). The yellow shading marks the bars that cannot be confirmed yet; any candidate there is described separately in 'Current state'.

What is the difference between regular and hidden divergence?

A regular divergence is when price makes a new low (or high) but RSI does not follow; it is read as the current trend losing strength, a reversal-type signal. A hidden divergence is the opposite: price makes a higher low (or lower high) while RSI goes lower (or higher); it is read as a pullback or bounce ending and the original trend resuming.

My TradingView divergence indicator shows different signals.

TradingView's built-in RSI divergence indicator looks for highs and lows in the RSI line itself. This tool finds swing highs and lows in price (bar highs and lows) and then compares RSI at those bars. With the 40/60 noise filter on, some regular divergences are also dropped. The RSI values themselves match TradingView's default RSI(14).

How often does it update?

The chart redraws the forming bar and RSI every 20 seconds; fresh exchange data is fetched every 20 seconds on 15m and roughly every minute or so on 1H and above. Divergences only change when a bar closes, so the scanner checks every minute whether a new bar has closed and only then recalculates the 30 coins. The Rescan button recalculates immediately.

How should I read the 'Next 10 bars' statistics?

They collect how far price moved from the close of each confirmation bar to the close 10 bars later. Bullish signals count as expected when price rose, bearish ones when it fell. Measuring from confirmation leaves out the 5 bars when the signal could not yet be known. Only signals within the 1,000 bars loaded are counted, so small samples can swing a lot on a few chance outcomes.

For information only, not investment advice. Data comes from exchanges' public APIs and may be delayed or interrupted.

📚 Worth reading
📈How to Read RSI: What 70 and 30 Mean and What Real Data Says About Overbought 🔀How to Read Divergence: Regular and Hidden, Bullish and Bearish 📊Chart Analysis, Properly From the Start 🔑How people actually lose crypto from wallets
← All crypto tools